b26fb9d84cd164b587c6c60da291f710390fd8bd,src/peergos/server/corenode/PinningCoreNode.java,PinningCoreNode,removeMetadataBlob,#PublicSigningKey#number[]#,88
Before Change
DataInputStream din = new DataInputStream(new ByteArrayInputStream(message));
try {
Multihash oldRoot = new Multihash(Serialize.deserializeByteArray(din, 256));
Multihash newRoot = new Multihash(Serialize.deserializeByteArray(din, 256));
return storage.recursivePin(newRoot).thenCompose(pins -> {
if (!pins.contains(newRoot))
return CompletableFuture.completedFuture(false);
After Change
DataInputStream din = new DataInputStream(new ByteArrayInputStream(message));
try {
Multihash oldRoot = Cid.cast(Serialize.deserializeByteArray(din, 256));
Multihash newRoot = Cid.cast(Serialize.deserializeByteArray(din, 256));
return storage.recursivePin(newRoot).thenCompose(pins -> {
if (!pins.contains(newRoot))
return CompletableFuture.completedFuture(false);